1ª Lei de Newton: na ausência de uma força resultante, a velocidade de um corpo permanecerá constante.
Quantidade de movimento: $\vec{p}=m\vec{v}.$
2ª Lei de Newton: $\vec{F}=\frac{d\vec{p}}{dt}=m\frac{d\vec{v}}{dt}=m\vec{a}\text{(, se }m=\text{cte)}.$
Supondo um passageiro $P$ em repouso em relação à um ônibus que se move com velocidade constante. Qual é a relação entre as leis de Newton entre um observador sentado no ônibus e outro sentado na calçada? O que ocorre caso o ônibus freie rapidamente? Assuma que $P$ não possui atrito com o ônibus.
3ª Lei de Newton: Para cada ação existe uma reação de mesma magnitude e direção, porém com sentido oposto.
ax = plt.axes()
# Orbita
theta = linspace(0,2*pi,100)
radius = 1
theta0 = 0.5
x = radius*cos(theta+theta0)
y = radius*sin(theta+theta0)
plot(x,y, 'k:')
# Terra
xt = 0.5*radius*cos(theta/2)
yt = 0.5*radius*sin(theta/2)
fill_between(xt,-yt,yt)
text(-0.2,-0.2,"Terra")
plot([x[0]], [y[0]], 'ro')
# Vetores velocidade
v = vector2D(origin=[x[0],y[0]], label=r'$\vec{v}$', mpl_options=uvector_style)
v.polar = (0.5, theta0+pi/2)
v.plot(ax); v.plot_label(ax, distance=-0.0)
# Vetores de força
fts = vector2D(dxdy=[0.3*x[0],0.3*y[0]], label=r'$\vec{F}_{TS}$')
fts.plot(ax); fts.plot_label(ax, distance=0.15)
fst = vector2D(origin=[x[0],y[0]], dxdy=[-0.3*x[0],-0.3*y[0]], label=r'$\vec{F}_{ST}$')
fst.plot(ax); fst.plot_label(ax, relative_position=1, distance=0.2)
axis('off')
ax.set_aspect('equal')
from IPython.display import Image
torsion_pendulum = r"https://upload.wikimedia.org/wikipedia/commons/9/91/Cavendish_Torsion_Balance_Diagram.svg"
Image(url=torsion_pendulum, width=300)
subplot(121)
ax = plt.gca(); ax.set_aspect('equal')
axis("off")
# Desenhar um quadrado
side = 2 # lados do quadrado
c1 = vector2D(dxdy=(side,0))
c2 = vector2D(origin=c1.origin, dxdy=(0,side))
c3 = vector2D(origin=c2.tip, dxdy=c1.dxdy)
c4 = vector2D(origin=c1.origin, dxdy=c1.dxdy)
fill_between_vector2D([c1,c2,c3,c4], color="green", alpha=0.5)
# Desenhar vetores normal e peso
square_center = c1.origin + (c1.dxdy+c2.dxdy)/2
offset = array([0, 0.3])
peso = vector2D(origin=square_center-offset, dxdy=(0, -2), label=r"$\vec{P}$")
peso.plot(ax); peso.plot_label(ax, relative_position=0.6, distance=0.2)
normal = vector2D(origin=square_center+offset, dxdy=(0, 2), label=r"$\vec{N}$")
normal.plot(ax); normal.plot_label(ax, relative_position=0.2, distance=-0.2)
ylim(-2,4)
subplot(122)
ax = plt.gca(); ax.set_aspect('equal')
axis("off")
# Desenhar um plano inclinado
tside = 10
v1 = vector2D(dxdy=(tside,0))
v2 = vector2D(origin=v1.origin, dxdy=(0,0.5*tside))
v3 = vector2D(origin=v2.tip, dxdy=v1.dxdy-v2.dxdy)
fill_between_vector2D([v1,v2,v3], color="brown", alpha=0.5)
# Desenhar o ângulo theta
vc1 = vector2D(origin = v3.tip, dxdy=-v3.dxdy)
vc2 = vector2D(origin = v1.tip, dxdy=-v1.dxdy)
vc2.plot_angle(ax, vc1.polar[1], length=5, distance=-2, label=r"$\theta$")
# Desenhar um quadrado sobre o plano inclinado
side = 2 # lados do quadrado
ll_corner = v2.tip + 0.4*(v1.dxdy-v2.dxdy) # quina inferior esquerda
c1 = vector2D(origin = ll_corner, dxdy=(side,0))
c1.polar = (c1.polar[0], v3.polar[1])
c2 = vector2D(origin=c1.origin, dxdy=(0,side))
c2.polar = (c2.polar[0], c2.polar[1]+v3.polar[1])
c3 = vector2D(origin=c2.tip, dxdy=c1.dxdy)
c4 = vector2D(origin=c1.origin, dxdy=c1.dxdy)
fill_between_vector2D([c1,c2,c3,c4], color="green", alpha=0.5)
# Desenhar vetores normal e peso
square_center = c1.origin + (c1.dxdy+c2.dxdy)/2
peso = vector2D(origin=square_center, dxdy=(0, -3), label=r"$\vec{P}$")
peso.plot(ax); peso.plot_label(ax, relative_position=0.6, distance=0.2)
normal = vector2D(origin=square_center, dxdy=(0, 1.5), label=r"$\vec{N}$")
normal.polar = (normal.polar[0], normal.polar[1]+v3.polar[1])
normal.plot(ax); normal.plot_label(ax, relative_position=0.2, distance=-0.2)
ax = plt.gca(); ax.set_aspect('equal')
axis("off")
# Desenhar um plano inclinado
tside = 10
v1 = vector2D(dxdy=(tside,0))
v2 = vector2D(origin=v1.origin, dxdy=(0,0.5*tside))
v3 = vector2D(origin=v2.tip, dxdy=v1.dxdy-v2.dxdy)
fill_between_vector2D([v1,v2,v3], color="brown", alpha=0.5)
# Desenhar o ângulo theta
vc1 = vector2D(origin = v3.tip, dxdy=-v3.dxdy)
vc2 = vector2D(origin = v1.tip, dxdy=-v1.dxdy)
vc2.plot_angle(ax, vc1.polar[1], length=5, distance=-2, label=r"$\theta$")
# Desenhar um quadrado sobre o plano inclinado
side = 2 # lados do quadrado
ll_corner = v2.tip + 0.4*(v1.dxdy-v2.dxdy) # quina inferior esquerda
c1 = vector2D(origin = ll_corner, dxdy=(side,0))
c1.polar = (c1.polar[0], v3.polar[1])
c2 = vector2D(origin=c1.origin, dxdy=(0,side))
c2.polar = (c2.polar[0], c2.polar[1]+v3.polar[1])
c3 = vector2D(origin=c2.tip, dxdy=c1.dxdy)
c4 = vector2D(origin=c1.origin, dxdy=c1.dxdy)
fill_between_vector2D([c1,c2,c3,c4], color="green", alpha=0.5)
# Desenhar vetores normal e peso
square_center = c1.origin + (c1.dxdy+c2.dxdy)/2
peso = vector2D(origin=square_center, dxdy=(0, -3), label=r"$\vec{P}$")
peso.plot(ax); peso.plot_label(ax, relative_position=0.6, distance=0.2)
normal = vector2D(origin=square_center, dxdy=(0, 1.5), label=r"$\vec{N}$")
normal.polar = (normal.polar[0], normal.polar[1]+v3.polar[1])
normal.plot(ax); normal.plot_label(ax, relative_position=0.2, distance=-0.2)
fat = vector2D(origin=square_center, dxdy=(-1.0, 0), label=r"$\vec{F}_{at}$")
fat.polar = (fat.polar[0], fat.polar[1]+v3.polar[1])
fat.plot(ax); fat.plot_label(ax, relative_position=0.45, distance=0.5)
Dois blocos estão em contato em uma mesa sem atrito. Uma força horizonal é aplicada ao bloco maior, conforme a figura.
Um bloco de massa $m_1 = 3,70$ kg sobre um plano sem atrito inclinado, de ângulo $\theta = 30,0^o$, está preso por uma corda de massa desprezível, que passa por uma polia de massa e arito desprezíveis, a um outro bloco de massa $m_2 = 2,30$ kg, conforme a figura. Quais são:
Uma pessoa de $80$ kg salta de paraquedas e experimenta uma aceleração para baixo de $2,5$ m/$s^2$. A massa do paraquedas é $5,0$ kg. Assuma $g=10$ m/s$^2$